package com.svmc.app.task.utils;

public interface CommonDefine {
	// define type dialog
	/**
	 *  Dialog show infomation
	 */
	public static final int DIALOG_INFO = 1 ;
	public static final int DIALOG_SETRINGTONE = 2;
	public static final int DIALOG_ALARM =3;
	public static final int DIALOG_CONFIRM_DELETE = 4;
	public static final int DIALOG_CHOOSE_SETTING = 5;
	public static final int EMAIl_SEND_SUCCESS = 6;
	public static final int EMAIl_SEND_FAIL =7;
	public static final int DIALOG_NOTIFY = 8;
	
	// define request code 
	public final static int REQUEST_CODE_TIME_FINISH = 50;
	public final static int REQUEST_CODE_TIME_REMINDER = 51;
	public final static int REQUEST_CODE_SELECT_RINGTONE = 52;
	public final static int REQUEST_CODE_EDIT_TASK = 53;
	public final static int REQUEST_CODE_DELETE_TASK = 54;
	/**
	 *  EDIT_OR_NEW is constant is define to activity edit or creat new task
	 *  EDIT_OR_NEW = 1 ; new activity
	 *  EDIT_OR_NEW = 2 : edit activity
	 */
	public final static String EDIT_OR_NEW = "edit_or_new";
	public final static int ACTIVITY_EDIT = 2;
	public final static int ACTIVITY_NEW = 1 ;
	// key send data of intent
	public final static String ALARM_SERVICE_PATH_RINGTONE = "61";
	public  final static String ALARM_SERVICE_ID_TASK = "62";
	
	// context menu 
	public final int CONTEXT_MENU_MODIFY_ID = 79;
	public final int Edit = 80;
	public final int Delete = 81;
	public final int Share = 82;
	public final int Print = 83;
	// Quick action menu
	public final static int EDIT_OPTION = 0;
	public final static int DELETE_OPTION = 1;
	public final static int SHARE_OPTION =2;
	
	// constant status is : Conplete or doing,reminder or not reminder
	public final static int REMINDER =1;
	public final static int NOT_REMINDER = 0;
	public final static int COMPLETED = 1;
	public final static int PROGRESSING =0;
	// contstant for option menu
	public final static int SORT_BY_NAME =1001;
	public final static int SORT_BY_TIME = 1002;
	public final static int DELETE_ALL_TASK = 1003;
	public final static int SETTING = 1004;
	
	// constant for view is focus
	public final static int UPDATE_ALL_TASK = 2001;
	public final static int UPDATE_TASK_NOT_FINISH=2002;
	public final static int SORT_BY_NAME_TASK=2003;
	public final static int SORT_BY_TIME_FINISH_TASk = 2004;
	// constant type setting
	public final static int DELETE_SCHEDULE_SETTING=1500;
	public final static int ALARM_FREQUENCY_SETTING=1501;
	public final static int DATE_FORMAT_SETTING = 1502;
	public final static int TIME_FORMAT_SETTING=1503;
	public final static String DELETE_SCHEDULE_TYPE_SETTING ="delete_schedule_type";
	public final static String ALARM_FREQUENCY_TYPE_SETTING ="alarm_frequency_type";
	public final static String DATE_FORMAT_TYPE = "date_format_type";
	public final static String TIME_FORMAT_TYPE="time_format_type";
	public final static String SHARE_ONLINE_TYPE="share_online";
	public final static String SYNCHRONIZE_TYPE="synchronize";
	// constant define name child Activity
	public final static int ADD_NEW_ACTIVITY =1;
	public final static int EDIT_ACTIVITY =2;
	public final static int DATE_DIALOG = 3;
	public final static int SELECT_RINGTONE =4;
	public final static int DETAIL_HELP = 5;
	public final static int FEEDBACK = 6;
	// Feebback 
	public final static String EMAIL_FROM ="testing8889@gmail.com";
	public final static String EMAIL_TO ="testing8889@gmail.com";
	public final static String PASS_EMAIL ="samsung1234";
	// API 
	public static String APP_ID = "308180782571605";
	// value setting
	public final static String VALUE_SETTING_SCHEDULE_DELETE_OFF ="OFF";
	public final static String VALUE_SETTING_SCHEDULE_DELETE_ONE_DAY="1 day";
	public final static String VALUE_SETTING_SCHEDULE_DELETE_ONE_MONTH="1 month";
	public final static String VALUE_SETTING_SCHEDULE_DELETE_ONE_YEAR ="1 year";
	public final static String VALUE_SETTING_ALARM_FREQUENCY_OFF ="OFF";
	public final static String VALUE_SETTING_ALARM_FREQUENCY_EVERYDAY="everyday";
	public final static String VALUE_SETTING_DATE_FORMAT_1 ="DD/MM/YYYY";
	public final static String VALUE_SETTING_DATE_FORMAT_2 ="MM/DD/YYYY";
	public final static String VALUE_SETTING_TIME_FORMAT_1="HH:MM";
	public final static String VALUE_SETTING_TIME_FORMAT_2="MM:HH";
	
}
